calculating uncertainty